:focus,a,a:focus {
  text-decoration: none
}

.clearfix:after,video {
  overflow: hidden;
  display: block
}

.unscroll{
  overflow: hidden;
  overflow-y: hidden;
  // position: fixed;
  // top: 0;
  // left: 0;
  // z-index: 1;
}

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box
}

:focus,a:focus {
  outline: 0
}

ol,ul {
  list-style: none
}

body,html {
  color: #333;
  height: 100%;
  font: 14px "Helvetica Neue",Arial,"PingFang SC","Hiragino Sans GB","\5B8B\4F53","Microsoft Yahei",sans-serif
}

a {
  touch-action: none;
  -webkit-user-drag: none;
  -webkit-tap-highlight-color: transparent
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
  color: #b2b2b2
}

input::-moz-placeholder,textarea::-moz-placeholder {
  color: #b2b2b2
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
  color: #b2b2b2
}

.clearfix:after,.clearfix:before {
  content: "";
  display: table
}

.clearfix:after {
  clear: both;
  visibility: hidden;
  height: 0;
  line-height: 0
}

.clearfix {
  zoom:1
}